package com.cwh.taskcenter.notice.dto;

import com.cwh.taskcenter.notice.email.dto.EmailConfigDTO;
import com.cwh.taskcenter.notice.inbox.dto.InboxConfigDTO;
import com.cwh.taskcenter.notice.popup.dto.PopupConfigDTO;
import com.cwh.taskcenter.notice.sms.dto.SmsConfigDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author cwh
 */
@Data
public class TaskNotificationChannelDTO {


    @Schema(description = "站内信")
    private InboxConfigDTO inbox;

    @Schema(description = "邮件")
    private EmailConfigDTO email;

    @Schema(description = "短信")
    private SmsConfigDTO sms;

    @Schema(description = "弹窗")
    private PopupConfigDTO popup;


}
